package view;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;

public class ServicioDTO implements Serializable{
	private int id;
	private String nombre;
	private Date fechaDesde;
	private Date fechaHasta;
	private String descripcion;
	private int cantNoches;
	private HotelDTO hotel;
	private ArrayList<ItemServicioDTO> items;
	private ArrayList<Integer> ocupacion;
	public ServicioDTO()
	{
		this.id=0;
		this.cantNoches=0;
		ArrayList<ItemServicioDTO> items = new ArrayList<ItemServicioDTO>();
		ArrayList<Integer> ocupacion = new ArrayList<Integer>();		
	}
	
	public ServicioDTO(int id, String nombre, Date fechaDesde,
			Date fechaHasta, String descripcion, int cantNoches,
			HotelDTO hotel, ArrayList<ItemServicioDTO> items,
			ArrayList<Integer> ocupacion) {
		super();
		this.id = id;
		this.nombre = nombre;
		this.fechaDesde = fechaDesde;
		this.fechaHasta = fechaHasta;
		this.descripcion = descripcion;
		this.cantNoches = cantNoches;
		this.hotel = hotel;
		this.items = items;
		this.ocupacion = ocupacion;
	}

	public int getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public Date getFechaDesde() {
		return fechaDesde;
	}

	public void setFechaDesde(Date fechaDesde) {
		this.fechaDesde = fechaDesde;
	}

	public Date getFechaHasta() {
		return fechaHasta;
	}

	public void setFechaHasta(Date fechaHasta) {
		this.fechaHasta = fechaHasta;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public int getCantNoches() {
		return cantNoches;
	}

	public void setCantNoches(Integer cantNoches) {
		this.cantNoches = cantNoches;
	}

	public HotelDTO getHotel() {
		return hotel;
	}

	public void setHotel(HotelDTO hotel) {
		this.hotel = hotel;
	}

	public ArrayList<ItemServicioDTO> getItems() {
		return items;
	}

	public void setItems(ArrayList<ItemServicioDTO> items) {
		this.items = items;
	}

	public ArrayList<Integer> getOcupacion() {
		return ocupacion;
	}

	public void setOcupacion(ArrayList<Integer> ocupacion) {
		this.ocupacion = ocupacion;
	}
	
	
}
